// 获取用户基本信息
function initUserInfo() {
  
  axios.get('/my/userinfo', {
    
    // headers: {
    //   Authorization:localStorage.getItem('token')
    // }
  })
    .then(({data:res}) => {
   
    layui.form.val('user-form',res.data)
  })
  .catch(err => {
    console.error(err); 
  })
}
initUserInfo()

layui.form.verify({

  nickname:[/^\S{1,10}$/,'昵称必须是1-10位的非空字符串']
})

// 监听表单事件
$('[lay-filter="user-form"]').on('submit', function (e) {
    e.preventDefault()
  let data = $(this).serialize()
  
  // 更新用户信息
  axios.put('/my/userinfo',data)
  .then(({data:res}) => {
    if (res.code === 0) {
      console.log(res)
      
      layer.msg('更新用户资料成功!')

      // 调用父元素页面中的函数,重新刷新导航栏用户信息
      window.parent.initUserInfo()
    }
  })
  
})

// 重置
$('.layui-btn-primary').on('click', function () {
  
  // 重新调用服务器中用户内容
  initUserInfo()
})